from openpyxl import Workbook

# 创建一个新的工作簿
wb = Workbook()
ws = wb.active
ws.title = "项目技术架构与功能表"

# 定义表头
headers = ["模块", "技术/组件", "实现的功能", "创新点", "预期性能"]
ws.append(headers)

# 定义表格内容
data = [
    ("机械", "底盘", "变形轮结构（四连杆+齿轮自锁）", "轮式快速巡检与腿式越障模式智能切换",
     "矿井专用抗冲击设计（碳纤维PLA）\n成本降低60%", "越障高度≥250mm，适配60°斜坡"),
    ("机械", "外壳", "模块化防爆外壳（ABS工程塑料）", "防爆、防尘、防水保护",
     "可拆卸设计（便于维护）\n通过GB3836防爆认证", "防护等级IP67，抗冲击测试通过率100%"),
    ("电控", "下层", "STM32F407（PID/LQR算法）", "运动控制（转向、速度、越障姿态调整）",
     "国产硬件替代（成本节省50%）\n实时响应（控制周期＜10ms）", "斜坡控制稳定性误差＜3°"),
    ("电控", "下层", "多气体传感器（甲烷/CO）", "气体成分监测与报警",
     "动态阈值算法（适应井下浓度波动）", "检测精度±1%，响应时间＜2s"),
    ("电控", "上层", "树莓派5（ROS2+YOLOv11）", "工人违规操作检测（未戴安全帽、吸烟等）",
     "轻量化模型（3MB，TensorRT加速）\n矿井专用数据集（10万张标注图像）", "准确率≥95%，漏检率＜3%"),
    ("电控", "上层", "激光雷达+UWB", "巷道3D建图与厘米级定位",
     "紧耦合SLAM（激光+UWB）\n抗粉尘干扰算法", "定位误差＜5cm，地图更新频率10Hz"),
    ("电控", "上层", "多光谱成像（红外+可见光）", "仪表参数读取（压力、温度等）",
     "动态ROI跟踪（抗抖动）\n自适应光照补偿", "读数误差≤1%，响应时间＜0.5s")
]

# 添加数据行
for row in data:
    ws.append(row)

# 保存文件
wb.save("项目技术架构与功能表.xlsx")
